Sean Cavanagh Reveals His Three Toughest Opponents